give it one's best shot - Francés Inglés Diccionario